Raspberry Pi /RP2350 /CLOCKS /CLK_GPOUT0_CTRL

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as CLK_GPOUT0_CTRL

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (clksrc_pll_sys)AUXSRC0 (KILL)KILL 0 (ENABLE)ENABLE 0 (DC50)DC50 0PHASE 0 (NUDGE)NUDGE 0 (ENABLED)ENABLED

AUXSRC=clksrc_pll_sys

Description

Clock control, can be changed on-the-fly (except for auxsrc)

Fields

AUXSRC

Selects the auxiliary clock source, will glitch when switching

0 (clksrc_pll_sys): undefined

1 (clksrc_gpin0): undefined

2 (clksrc_gpin1): undefined

3 (clksrc_pll_usb): undefined

4 (clksrc_pll_usb_primary_ref_opcg): undefined

5 (rosc_clksrc): undefined

6 (xosc_clksrc): undefined

7 (lposc_clksrc): undefined

8 (clk_sys): undefined

9 (clk_usb): undefined

10 (clk_adc): undefined

11 (clk_ref): undefined

12 (clk_peri): undefined

13 (clk_hstx): undefined

14 (otp_clk2fc): undefined

KILL

Asynchronously kills the clock generator, enable must be set low before deasserting kill

ENABLE

Starts and stops the clock generator cleanly

DC50

Enables duty cycle correction for odd divisors, can be changed on-the-fly

PHASE

This delays the enable signal by up to 3 cycles of the input clock This must be set before the clock is enabled to have any effect

NUDGE

An edge on this signal shifts the phase of the output by 1 cycle of the input clock This can be done at any time

ENABLED

clock generator is enabled

Links

() ()